high-yield seeds - German English Dictionary